home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / pp / pp-6.0 / Tools / dbmunbuild / Makefile < prev    next >
Encoding:
Makefile  |  1991-12-18  |  2.3 KB  |  102 lines

  1. #  Unbuild the PP database
  2. #
  3. ############################################################
  4. #
  5. # @(#) $Header: /xtel/pp/pp-beta/Tools/dbmunbuild/RCS/Makefile,v 6.0 1991/12/18 20:30:06 jpo Rel $
  6. #
  7. # $Log: Makefile,v $
  8. # Revision 6.0  1991/12/18  20:30:06  jpo
  9. # Release 6.0
  10. #
  11. #
  12. ############################################################
  13. #
  14. # Definitions
  15. #
  16. ############################################################
  17.  
  18.  
  19.  
  20. SRCS =  dbmunbuild.c
  21. OBJS =  dbmunbuild.o
  22. # DO NOT DELETE THIS LINE MAKE DEFINE NEEDS IT
  23.  
  24. HEADERS         = ../../h
  25. LIBPP           = ../../Lib/libpp.a
  26. CFLAGS          = $(CCOPTIONS) $(LCF) -I$(HEADERS)
  27. LDFLAGS        = $(LDOPTIONS) $(LLF)
  28. LLFLAGS         = $(LINTFLAGS) -I$(HEADERS) -u
  29. LINTLIBS        = ../../Lib/llib-lpp.ln $(LINTISODE)
  30.  
  31. ############################################################
  32. #
  33. # Building Rules
  34. #
  35. ############################################################
  36.  
  37. PROGS = xdbmunbuild
  38.  
  39. default: $(PROGS)
  40.  
  41. dbmunbuild: xdbmunbuild
  42. xdbmunbuild: dbmunbuild.o $(LIBPP)
  43.     $(CC) $(LDFLAGS) -o $@ dbmunbuild.o $(LIBPP) $(LIBSYS)
  44.  
  45. dbmunbuild.o: dbmunbuild.c
  46.     $(OLDCC) -c $(CFLAGS) dbmunbuild.c
  47.  
  48. install: inst-dir inst-dbmunbuild
  49.  
  50. inst-dbmunbuild: $(CMDDIR)/dbmunbuild
  51. $(CMDDIR)/dbmunbuild: xdbmunbuild
  52.     -$(BACKUP) $@ zxdbmunbuild
  53.     rm -f $@
  54.     $(INSTALL) xdbmunbuild $@
  55.     -$(CHMOD) $(PGMPROT) $@
  56.     -$(CHOWN) $(PPUSER) $@
  57.     -@ls -ls $@
  58.     -@echo "dbmunbuild installed normally"; echo ""
  59.  
  60. inst-dir: $(CMDDIR)
  61.  
  62. lint:
  63.     $(LINT) $(LLFLAGS) $(SRCS) $(LINTLIBS)
  64.  
  65. clean:  tidy
  66.     rm -f $(OBJS)
  67. tidy:
  68.     rm -f core $(PROGS) zxdbmunbuild *.old *.BAK
  69.  
  70. depend:
  71.     $(DEPEND) -I$(HEADERS) $(SRCS)
  72.  
  73. define:
  74.     $(DEFINE) Makefile
  75.  
  76.  
  77. ############################################################
  78. #
  79. # End of building rules
  80. #
  81. ############################################################
  82.  
  83. # DO NOT DELETE THIS LINE MAKE DEPEND NEEDS IT
  84. # Dependencies follow
  85. dbmunbuild.o: dbmunbuild.c
  86. dbmunbuild.o: ../../h/head.h
  87. dbmunbuild.o: ../../h/util.h
  88. dbmunbuild.o: ../../h/config.h
  89. dbmunbuild.o: ../../h/ll_log.h
  90. dbmunbuild.o: ../../h/retcode.h
  91. dbmunbuild.o: ../../h/util.h
  92. dbmunbuild.o: ../../h/chan.h
  93. dbmunbuild.o: ../../h/table.h
  94. dbmunbuild.o: ../../h/list_bpt.h
  95. dbmunbuild.o: ../../h/dbase.h
  96. dbmunbuild.o: ../../h/config.h
  97.  
  98. # DEPENDENCIES MUST END AT END OF FILE
  99. # IF YOU PUT STUFF HERE IT WILL GO AWAY
  100. # see make depend above
  101.